US Crude Oil Inventories Surge by 2.4 Million Barrels, Signaling a Shift in Energy Markets
The latest API report reveals a 2.4 million barrel increase in US crude oil inventories for the week ending April 11, alongside decreases in Cushing reserves and significant drops ...